package com.zx.service;

import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;

/**
 * @author zx
 * @version 1.0
 * @date 1/11/2021 上午 10:36
 * @Description 加了注解的bean，不改变beandefine，默认情况下是手动装配，没有自动装配。提供构造方法，把bean装配尽量
 */
@Component
@Scope("PROTOTYPE")
public class IndexService {

	/**
	 * 自动装配的问题
	 * 1 beanService为空，装配不进来，因为没有自动装配，
	 *
	 * 2 beanservice不为空，错误，没有自动装配
	 *
	 * beanService 不为空？不设置自动装配为什么不为空
	 *
	 * @param beanService
	 */
	public IndexService(BeanService beanService){
		System.out.println(beanService);
	}

	public void test(){
		System.out.println("test");
	}

}
